﻿#ifndef __SS_TEXTURE_SPIRIT_2D_H__
#define __SS_TEXTURE_SPIRIT_2D_H__
//#include "../opengl/ssOpenGLSystem.h"
#include "ssResDefine.h"

namespace StarSeeker
{

class ssTextureSpirit2d : public ssIRes
{
public:
	ssTextureSpirit2d(const char* name);
	~ssTextureSpirit2d();

	bool LoadFromFile(const char* path);
	bool CreateEmpty(i32 width, i32 height);
	void Use();
	void Nonuse();
	void UnLoad();
	u32 GetHandle();
protected:
	i32						m_width;			//图片宽
	i32						m_height;			//图片高
	u32						m_glID;				//opengl分配的图片id
	u32						m_glImageFormat;	//opengl纹理图片格式
	i32						m_glInternalFormat;	//opengl纹理内部格式
};

}
#endif
